﻿// See https://aka.ms/new-console-template for more information


class Program
{
    public static void Main(string[] args)
    {
        // 任务七：一个数如果恰好等于它的因子之和（除自身外），
        // 则称该数为完全数，例如：6=1+2+3，6就是完全数，请编写程序，求出1000以内的整数中的所有完全数。

        //1000以内的整数
        //for   i 1-----1000
        //i判断的数据
        //1.先求出因子  能被他整除的数字
        //i=6      1 2 3 4 5
        //i=7      1 2 3 4 5 6
        //i=n      1-----n-1  循环  for
        //2.相加===i

        // for (int i = 6; i < 1000; i++)
        // {
        //     int sum = 0;
        //     for (int j = 1; j < i; j++)
        //     {
        //         if (i%j==0)
        //         {
        //             sum += j;
        //         }
        //     }
        //     if (sum==i)
        //     {
        //         Console.WriteLine(sum);
        //     }
        // }
        // //


        //type [ ] arrayName ;
        // int[] arr;
        // double[] arr1;
        // string[] arr3;

        //创建数组对象
        //new 
        // - type [ ] arrayName ;      // 数组声明
        // - arrayName = new type [size];  // 创建数组实例∂
        //size：数组里面的元素个数
        int[] arr1;
        arr1 = new int[5];

        //type [ ] arrayName = new type [size] ; 
        int[] arr2 = new int[6];

        //type [ ] arrayName = new type [size] { val1, val2, ……,valn };
        int[] arr3 = new int[3] { 1, 2, 3 };

        //type [ ] arrayName = new type [ ] { val1, val2, ……,valn };
        int[] arr4 = new int[] { 1, 2, 3, 4, 5 };


        //type [ ] arrayName = { val1, val2, ……,valn };
        int[] arr5 = {1,2,3,4,5,6 };

        
        
    }
}